The World Has Millions of Colors. Why Do We Only Name a Few? 

This article explains an interesting new theory on why we have names for some colors, and why colors are named in the same order for almost all languages.